package Reflect;

import Reflect.zy.Test;

import java.lang.reflect.Method;

public class ReflectDemo9 {
    /**
     * java反射API提供了检查方法上是否有注解
     */
    public static void main(String[] args) throws Exception {
        //获取Class对象
        Class cls = Class.forName("Reflect.TestCase");
        //获取所有方法
        Method[] methods = cls.getDeclaredMethods();
        for (Method ms:methods){
            System.out.println(ms);
            //isAnnotationPresent(注解类型)
            //检查方法上是否标注了注解，是为True,否为false
            boolean hastest = ms.isAnnotationPresent(Test.class);
            System.out.println(hastest);
        }
    }

}
